From 06b2adcd10811b92b079294dbdab65727ff2015b Mon Sep 17 00:00:00 2001 From: real-zephex Date: Wed, 29 May 2024 10:01:52 +0530 Subject: =?UTF-8?q?=E2=9A=A1=EF=B8=8F=20perf(deps):=20upgrade=20to=20react?= =?UTF-8?q?=2019=20and=20next=20js=2015,=20add=20loading=20screen,=20drop?= =?UTF-8?q?=20mangas=20support?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/manga/[title]/[id]/[read]/download.jsx | 21 -------- src/app/manga/[title]/[id]/[read]/page.jsx | 54 -------------------- src/app/manga/[title]/[id]/[read]/read.module.css | 61 ----------------------- 3 files changed, 136 deletions(-) delete mode 100644 src/app/manga/[title]/[id]/[read]/download.jsx delete mode 100644 src/app/manga/[title]/[id]/[read]/page.jsx delete mode 100644 src/app/manga/[title]/[id]/[read]/read.module.css (limited to 'src/app/manga/[title]/[id]/[read]') diff --git a/src/app/manga/[title]/[id]/[read]/download.jsx b/src/app/manga/[title]/[id]/[read]/download.jsx deleted file mode 100644 index bddf6d3..0000000 --- a/src/app/manga/[title]/[id]/[read]/download.jsx +++ /dev/null @@ -1,21 +0,0 @@ -"use client"; - -import styles from "./read.module.css"; - -export default function DownloadManga({ chapterId: id }) { - return ( -
- - alert( - "Downloads are not instant. It might take some time to prepare your file. Thank you for your patience" - ) - } - > - - -
- ); -} diff --git a/src/app/manga/[title]/[id]/[read]/page.jsx b/src/app/manga/[title]/[id]/[read]/page.jsx deleted file mode 100644 index a2b2555..0000000 --- a/src/app/manga/[title]/[id]/[read]/page.jsx +++ /dev/null @@ -1,54 +0,0 @@ -import styles from "./read.module.css"; -import Image from "next/image"; - -export default async function Read({ params }) { - const chapterId = params.read; - const results = await getPages(chapterId); - const image_base_url = results.baseUrl + "/data/" + results.chapter.hash; - - if (results.length === 0) { - return ( -
-

- This chapter has no content. Please check the next chapter. -

-
- ); - } - - let images = []; - for (var i = 0; i < results.chapter.data.length; i++) { - var imgUrl = image_base_url + "/" + results.chapter.data[i]; - images.push(imgUrl); - } - - return ( -
-
-

Total pages: {images.length}

- {images && - images.map((item, index) => ( -
- Pages -

Page: {index + 1}

-
- ))} -
-
- ); -} - -async function getPages(id) { - const res = await fetch(`https://api.mangadex.org/at-home/server/${id}`); - const data = await res.json(); - return data; -} diff --git a/src/app/manga/[title]/[id]/[read]/read.module.css b/src/app/manga/[title]/[id]/[read]/read.module.css deleted file mode 100644 index 2c7f964..0000000 --- a/src/app/manga/[title]/[id]/[read]/read.module.css +++ /dev/null @@ -1,61 +0,0 @@ -.Main { - margin: 65px auto; -} - -.Image { - display: flex; - flex-direction: column; - align-items: center; - margin: 10px auto; -} - -.Image img { - height: auto; - background-color: #272727; - padding: 5px; -} - -.ImageContainer p { - text-align: center; - color: white; - font-family: "Atkinson Hyperlegible", serif; - font-size: 16px; - margin: 5px; -} - -.NotFound { - text-align: center; - color: white; - font-family: "Atkinson Hyperlegible", serif; - font-size: 20px; -} - -.DownloadMain { - text-align: center; -} - -.DownloadMain button { - border: none; - outline: none; - border-radius: 5px; - padding: 5px; - font-family: "Atkinson Hyperlegible", serif; - font-size: 16px; - background-color: var(--light-green); - cursor: pointer; -} - -.DownloadMain button:hover { - background-color: var(--pastel-red); -} - -@media screen and (max-width: 768px) { - .ImageContainer img { - width: 95%; - align-items: center; - } - - .Image { - width: 100%; - } -} -- cgit v1.2.3